@charset "utf-8";
/*
Description: Reset css inside content. reset of paddings and margins for all HTML elements.
Version: 1.0
Time: 2013-04-17 17:18
Author: Jensen & lijin
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,hr,p,blockquote,pre,a,abbr,acronym,del,cite,
address,small,sub,sup,b,u,i,center,font,em,strong,dl,dt,dd,ul,ol,li,form,fieldset,legend,table,caption,thead,tbody,tfoot,tr,th,td{margin:0;padding:0;outline:none;}
body{font:normal 12px/1.5 'arial', 'Tahoma','simsun','宋体';}

ul,ol{list-style-type:none}
a{text-decoration:none;blr:expression(this.onFocus=this.blur());}
a:hover{text-decoration:none;} 
a:focus{outline:none;}
li:focus{outline:none;}
fieldset,img{border:0}
q,blockquote{quotes:"" ""}
q:before,q:after,blockquote:before,blockquote:after{content:""}
del{text-decoration:line-through}
ins{text-decoration:underline}
sup{vertical-align:super;}
sub{vertical-align:sub;}
cite,em,dfn{font-style:normal;}

table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
caption,th,td{font-weight:normal;text-align:left;}
input,textarea,select,button{font-size:100%;font-family:inherit;margin:0;padding:0;}
label,button{cursor:pointer}
textarea{white-space:pre;}
button,input,select,textarea{font-size:100%;}
hr{margin:0;padding:0;border:0 solid #ccc;border-top-width:1px;clear:both;height:0;}

/* HTML 5 - css used inside content. */

article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{margin:0;padding:0;display:block;border:0;font-size:100%;}

/* Regular Stylesheet. */
.cb{clear:both;display:block; overflow:hidden; visibility:hidden; width:0px; height:0px;}
.cl{clear:left;}
.cr{clear:right;}
.clearfix{display:inline-block;}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.vm{vertical-align:middle;}
.unvisibility{visibility:hidden;}
.pr{position:relative;}
.pa{position:absolute;}
.zoom{zoom:1;}
.db{display:block}
.undb{display:none}
.fw{font-weight:bold;}
.udline{text-decoration:underline;}
.hand{cursor:pointer;}
.overnone{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bln{border-left:0 none;}
.brn{border-right:0 none;}
.btn{border-top:0 none;}
.bbn{border-bottom:0 none;}
.born{border:0 none}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}

/*  Header Styles  */
h1{font-size:22px;}
h2{font-size:20px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}

/*  Font Styles  */
.fb{font-weight:bold;}
.fn{font-weight:normal;}
.fs-14{font-size:14px;}
.fs-16{font-size:16px;}
.fs-18{font-size:18px;}
.fs-20{font-size:20px;}
.fs-22{font-size:22px;}
.fs-24{font-size:24px;}

/*  Padding or Margin Styles  */
.linehg20{line-height:20px;}
.linehg21{line-height:21px;}
.linehg22{line-height:22px;}
.linehg23{line-height:23px;}
.linehg24{line-height:24px;}
.linehg25{line-height:25px;}
.linehg26{line-height:26px;}

/*  Padding or Margin Styles  */
.p5{padding:5px;}
.pl5{padding-left:5px;}
.pr5{padding-right:5px;}
.pt5{padding-top:5px;}
.pb5{padding-bottom:5px;}
.p6{padding:6px;}
.pl6{padding-left:6px;}
.pl8{padding-left:8px;}
.pt6{padding-top:6px;}
.p10{padding:10px;}
.pl10{padding-left:10px;}
.pr10{padding-right:10px;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}
.p15{padding:15px;}
.pl15{padding-left:15px;}
.pr15{padding-right:15px;}
.pt15{padding-top:15px;}
.pb15{padding-bottom:15px;}
.pl20{padding-left:20px;}
.pr20{padding-right:20px;}
.pr25{padding-right:25px;}
.pr30{padding-right:30px;}
.pt20{padding-top:20px;}
.pb20{padding-bottom:20px;}
.pl30{padding-left:30px;}
.pl40{padding-left:40px;}
.pl50{padding-left:50px;}
.pt30{padding-top:30px;}
.pt40{padding-top:40px;}
.pt50{padding-top:50px;}
.pb30{padding-bottom:30px;}
.pb40{padding-bottom:40px;}
.pb50{padding-bottom:50px;}

.ml5{margin-left:5px;}
.mr5{margin-right:5px;}
.mt4{margin-top:4px;}
.mt5{margin-top:5px;}
.mb5{margin-bottom:5px;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.mr12{margin-right:12px;}
.mt10{margin-top:10px;}
.mt12{margin-top:12px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.ml15{margin-left:15px;}
.mr15{margin-right:15px;}
.mt15{margin-top:15px;}
.mb15{margin-bottom:15px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml50{margin-left:50px;}
.mr20{margin-right:20px;}
.mr24{margin-right:24px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}
.mr50{margin-right:50px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.ml60{margin-left:60px;}
.ml80{margin-left:80px;}
.ml100{margin-left:100px;}
.ml120{margin-left:120px;}

.mtnone{margin-top:0}
.pl-4{padding-left:4px}
.pt3{padding-top:3px}

.t-indt5{text-indent:5px;}
.t-indt10{text-indent:10px;}
.t-indt15{text-indent:15px;}
.t-indt20{text-indent:20px;}
.t-indt2em{text-indent:2em;}

a{color:#3e3e3e;}
a:hover{color:#c11b1b;}

/*  Form Styles  */
button{border:0;}
textarea{border:1px solid #dfdfdf;}
input[type=text]{border:1px solid #dfdfdf;height:23px;outline:none;} 
.inpcls{border:1px solid #dfdfdf;height:21px;line-height:21px;text-indent:5px;}
.inpcls2{border:1px solid #dfdfdf;height:18px;line-height:18px;text-align:center;}
.inputStyle{border:1px solid #dfdfdf;height:23px;outline:none;line-height:23px;}

/*  color Styles  */
.white{color:#fff;}
.red{color:#cc0001;}
.red1{color:#f63d74;}
.min-red{color:#fd83a7;}
.blue{color:#3399cc;}
.blue1{color:#2d4b96;}
.link-red{color:#ff3370;}
.gray{color:#aaaaaa;}
.litter-gray{color:#cccccc;}
.light-gray{color:#b1b1b1;}
.minlig-gray{color:#949494}
.minlig-gray1{color:#999999}
.accent-gray{color:#666;}
.light-black{color:#dedede;}
.min-blcak{color:#626262;}
.accent-black{color:#333;}
.all-green{color:#b6d905}
.font-yh{font-family:"Microsoft YaHei";}
.new-red{color:#c11b1b;}
.new-gray{color:#4c4c4c;}
.new-lightgray{color:#5a5a5a;}
.new-lightgray1{color:#a5a5a5;}
.ml3{margin-left:3px;}
.font-taho{font-family:Tahoma;}

/*  a link Styles  */
a {color:#000;text-decoration:none;outline:none;}
a:hover {color:#c11b1b;}
textarea {resize:none;}
.c0,a.c0 {color:#fff;}
.c1,a.c1 {color:#000;}
.c2,a.c2 {color:#4c4c4c;}
.c2:hover,a.c2:hover {color:#cc0001;}
.c3,a.c3 {color:#a5a5a5;}
.c3:hover,a.c3:hover {color:#cc0001;}
.c4,a.c4 {color:#c11b1b;}
.c5,a.c5 {color:#3399cc;}
.c5:hover,a.c5:hover {color:#cc0001;}

/* 头尾背景图  */
.change-city,#search .search-main,#quick-guide .tel,.bot-nav li.s1,.bot-nav li.s2,.bot-nav li.s3,.bot-nav li.s4,.bot-nav li.s5,#sort .sort-title,#sort .outbox li,.help-links-logo a,.bot-nav li.s1,.bot-nav li.s2,.bot-nav li.s3,.bot-nav li.s4,.bot-nav li.s5,#sort .outbox li a:hover{ background:url(../images/sprite-hf.png); background-repeat:no-repeat;oveflow:hidden;}

/* 导航背景图  */
/*,#sort h3{ background:url(../images/sprite-nav.png);}*/
.nav-w,#sort h3 a.list-1,#sort h3 a:hover.list-1,#sort h3 a.list-2,#sort h3 a:hover.list-2,#sort h3 a.list-3,#sort h3 a:hover.list-3,#sort h3 a.list-4,#sort h3 a:hover.list-4,#sort h3 a.list-5,#sort h3 a:hover.list-5,#sort h3 a.list-6,#sort h3 a:hover.list-6,#sort h3 a.list-7,#sort h3 a:hover.list-7,#sort h3 a.list-8,#sort h3 a:hover.list-8,#nav-other a{ background:url(../images/sprite-nav.png);}

/* icon背景图  */
#hot h2,.concert h2,.play h2,.dance h2,.child h2,.sports h2,.hot-product li a.selected,.hot-product li a:hover,.hot-product li a,.advance-book li a.selected,.advance-book li a:hover,.advance-book li a,.index-con-side ul li,.classify-cont p.date,.classify .classify-cont p.address,.classify .classify-cont p.price,#today-dis ul li,.change-city.hover,.quick-menu li.to-cart a.cart-switch,.quick-menu li.guide a,.quick-menu li.to-cart a.hover,.quick-menu li.guide a.hover,#search .hot-key a.adv-search,#search .hot-key a.adv-search:hover,.copyright a.credit s,.copyright a.icp s,.copyright a.green_web s,.cart .date,.cart .price{background:url(../images/sprite-iocn.png) no-repeat transparent;display:block;overflow:hidden;}

/* 按钮类背景图  */
.hide-button,.go_top,a.go_top:hover,.login-register,#main-nav li a:hover,#main-nav li a.current{background:url(../images/sprite-button-s.png);}

/* 顶部样式   */
.top-w{ width:100%;background:#fbfbfb; border-bottom:1px #e0e0e0 solid; height:30px; line-height:30px;}
.login-info{*padding-top:1px;}
#top-nav{ width:1000px; margin:0 auto; position:relative; z-index:1000;}
.quick-menu li,.quick-menu li a{float:left; width:69px; height:30px; position:relative; z-index:2; text-align:center;}
.quick-menu li.tel{width:175px; margin-right:7px;}
.quick-menu li.tel span{color:#e60012; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
.quick-menu li.to-cart,.quick-menu li.guide,.quick-menu li.guide a{ padding-right:9px;}
.quick-menu li.to-cart a.cart-switch{padding-right:18px;}
.quick-menu li.to-cart a.cart-switch,.quick-menu li.guide a{background-position:62px -352px; *background-position:62px -350px; background-repeat:no-repeat;padding-top:1px;*padding-top:3px;}
.quick-menu li.help a{padding-top:1px;*padding-top:3px;}
.quick-menu li.tel{*padding-top:2px;}
.quick-menu li.to-cart a.cart-switch.hover,.quick-menu li a.hover,.quick-menu li.guide a.hover{color:#4c4c4c;text-decoration:none;background-position:62px -382px;}
.quick-menu .weibo{position:relative; left:0; top:4px;}
.guide{position:relative;}
.guide .guide-list{ display:none; border:1px solid #87766E;position:absolute;z-index:1;line-height:200%;position:absolute;background:#FFF;top:31px;width:355px; right:-3px; _right:5px; padding:10px 10px 0 15px;}
.guide .guide-list dd a{text-align:left;}
.guide .guide-list .bg{ width: 75px; *width:76px; height: 29px; border: 1px solid #87766E; border-bottom: 0; position: absolute; background-color: #fff; top: -30px; left: 304px; *left:303px;
overflow: hidden;}
.guide .guide-list dl{overflow:hidden;zoom:1;background:#fff; border-bottom:1px #b2b2b2 dotted; width:355px; margin-bottom:10px; padding:0 0 10px 0; background-image:none;}
.guide .guide-list ul.fenlei li{ float:left; margin:0 10px 0 0;}
.guide .guide-list dl.nboder{ border:none; margin:10px 0 0 0;}
.guide .guide-list dt{width:50px;float:left;padding-left:5px;font-weight:bold;color:#4c4c4c; }
.guide .guide-list dd{width:300px;float:left; }
.guide .guide-list li,.guide .guide-list li a{background:0;width:65px;padding:0; display:inline; overflow:hidden;background-image:none;}
.guide .guide-list .top_city li{width:70px; margin:0 5px 0 0;background-image:none;}

.to-cart{position:relative;}
.quick-menu li.to-cart a{ width:60px; text-align: center;}
.to-cart .cart{ display:none; border:1px solid #87766E;z-index:1;line-height:200%;position:absolute;background:#FFF;top:31px;width:181px; right:-5px; _right:5px; padding:15px; text-align:left;}
.to-cart .cart .bg{ width: 90px; *width:87px; height: 29px; border: 1px solid #87766E; border-bottom: 0; position: absolute; background-color: #fff; top: -30px; left: 120px; *left:123px;overflow: hidden;}
/*.to-cart .cart-switch{width:90px; text-align:right;}*/
.to-cart .cart .cart-total a{ width:104px; height:30px; margin-top:10px; background-position:0 -233px;}
.to-cart .cart dl{border-bottom:1px #cfcfcf dotted; margin-bottom:10px;}
.to-cart .cart dd{width:181px;}
.cart .date{background-position:0 -220px; background-repeat:no-repeat; padding-left:15px; }
.cart .price{background-position:0 -179px;background-repeat:no-repeat; padding-left:15px; }
.quick-menu .cart .num{ width:56px; height:18px; position:relative; margin:0 0 0 20px; overflow:hidden; background-position:-110px -233px;}
.quick-menu .cart .num-sub{ width:15px; height:16px; position:absolute; left:1px; top:1px;  overflow:hidden;}
.quick-menu .cart .num-add{ width:15px; height:16px; position:absolute; left:40px; top:1px;  overflow:hidden;}
.quick-menu .cart .num input{width:23px; height:14px; position:absolute; left:16px; top:1px; border:none; border:0; line-height:16px; text-align:center;}
.quick-menu .cart .cait-del a{width:24px; margin-left:10px;}

#panel {width:100%;position: relative;top: 1px;height:auto;margin-left: auto;margin-right: auto;z-index: 10;overflow: hidden;text-align: left;display:none;position:absolute;top:31px;left:0;background-color:#ececec;z-index:4999;}
#panel_contents {height: 100%;width: 1200px;z-index: -1;height: 370px;margin:0 auto;}
#panel_contents table{margin:10px 0 0 100px; color:#a5a5a5;}
#panel_contents table th{font-size:30px; height:60px; line-height:60px; color:#a5a5a5;}
#panel_contents table input{ width:182px; height:29px; border:1px #cccccc solid; line-height:29px; margin-bottom:10px; padding:0 10px; color:#a5a5a5;}
#panel_contents .identifying input{ width:92px;height:29px; border:1px #cccccc solid; }
#panel_contents .identifying img{position:relative; left:15px; top:6px; *top:-12px;}
#panel_contents .hide-button{position:absolute; right:0; bottom:0;width:47px; height:32px; display:block; background-position:-55px -89px;}
#panel_contents .login-cooperate{ width:172px; height:23px;border:1px #cccccc solid; background:#FFF; padding:5px 15px;}
#panel_contents .login-register{ font-size:25px; color:#cc0001; background-position:-55px -131px;padding-left:40px; margin-right:20px; background-repeat:no-repeat;}
.title-cooperate{ border-top:1px #FFF dashed; padding-top:10px; width:222px;}
#panel_contents table .register input{ width:14px; height:14px; border:1px #cccccc solid; line-height:29px; margin-bottom:10px; padding:0 10px; color:#a5a5a5; position:relative; top:3px; *top:8px;}
.forget-pw{color:#3399cc;}

.go_top {width:50px;height:85px;position:fixed;display:none; background-position:0 0;}
a.go_top:hover {background-position:0 -85px;}

/* 头部样式  */
.header-w{width:100%; background:#fff;display:block;}
#header{height:118px; width:1000px; margin:0 auto; position:relative;zoom:1; z-index:13;}
#header h1 a{ width:209px; height:60px; background:url(../images/logo.png); display:block; text-indent:-99999px; float:left; margin:19px 0 0 0;overflow:hidden;}
#search{float:left; width:411px; height:60px; margin:28px 57px 0 54px;_margin-right:45px; overflow:hidden;}
#search .search-main{ width:411px; height:34px; position:relative; z-index:1; background-position:0 0;}
#search-text{ width:329px; height:28px; border:0; outline:none; position:absolute; left:3px; top:3px; line-height:28px; font-family:Microsoft YaHei;}
#search-but{ width:75px; height:32px; display:block; line-height:34px; position:absolute; left:335px; top:1px;}
#search .hot-key{ width:420px;}
#search .hot-key a{float:left; margin-right:7px; color:#a5a5a5;}
#search .hot-key a:hover{color:#C11B1B; text-decoration:underline;}
#search .hot-key a.adv-search{ background-position:1px -437px; width:55px; float:right; padding-left:20px; display:block; height:14px; line-height:14px; position:relative; top:3px;}
#search .hot-key a.adv-search:hover{background-position:1px -451px; text-decoration:none;}
#quick-guide{float:left; margin:28px 0 0 0; width:175px; _width:178px;}
#quick-guide li{ float:left; margin:0 8px; display:inline;}
#quick-guide .tel{width:144px; height:55px;margin-left:59px; text-indent:-9999px;background-position:-267px -39px;}
.city {position:relative; float:left; z-index:10;zoom:1; padding:28px 0 0 5px;}
.city .change-city{width:67px; height:28px;*width:68px; *height:29px; padding-left:7px; display:block;line-height:28px; background-position:-349px -214px; *background-position:-348px -214px; font-size:12px;color:#000;cursor:pointer;overflow:hidden;} 
.city .change-city.hover{ color:#fff;background-color:#88756E; background-position:60px -606px; text-decoration:none; background-repeat:no-repeat;}
.change-city-list{ display:none; position:absolute; width:368px; *width:350px; _width:350px; border:2px #88756E solid; left:5px; top:56px;background:#FFF;padding:18px 0 15px 15px; z-index:1001;}
.change-city-list li{display:inline-block; *display:inline; zoom:1; width:60px; margin:0 10px 13px 0;}
.change-city-list li span{margin-left:4px; color:#999;}

.bomBor{border-bottom:3px solid #cc0001;}

/* 主导航  */
.nav-w{width:100%; height:43px;  line-height:43px; overflow:hidden; background-position:0 -377px; font-family:microsoft yahei;}
#main-nav{ width:780px; margin:0 auto; padding-left:220px;}
#main-nav li{float:left; text-align:center; margin-right:5px;}
#main-nav li a{color:#fff; display:inline-block;*display:inline; *zoom:1; padding:0 5px; width:75px; height:43px;}
#main-nav li a:hover{ text-decoration:none; background-position:-55px -44px;}
#main-nav li a.current{text-decoration:none; background-position:-55px 0;}
#nav-other{ float:right; width:210px;}
#nav-other a.nbg{ background-image:none;}
#nav-other a{color:#ffe9ac; text-shadow:none; text-align:center;background-position:right -344px; padding-right:10px; background-repeat:no-repeat; margin-left:5px; _background:none;}

/* 板块一样式  */
.city-top{width:1000px; margin:0 auto; position:relative; z-index:11;} 
#sort{width:200px;float:left;z-index:200; left:0; top:-43px; position:absolute;font-family:Microsoft YaHei;}
#sort .list {border:2px solid #AB9F99; border-top:0; height:358px; width:196px; background:#fff; display:none; position:relative; top:-1px;}
#sort .sort-title{ width:200px; height:43px; background-position:-223px -122px;font-size:15px; font-family:Microsoft YaHei; font-weight:bold; text-align: center; line-height:43px; color:#fff; cursor:pointer;}
#sort .sort-title a,#sort .sort-title a:hover{color:#fff; text-decoration:none;}
#sort h3 { width:196px;height:39px;line-height:39px;font-size:14px;display:block; font-weight:normal; border-top:1px #EEEEEE solid; background-position:160px -305px; background-repeat:no-repeat;}
#sort h3 a { color:#676767;width:136px;height:39px;padding-left:60px; display:block;}

/* 商品分类导航  */
#sort h3 a.list-1,#sort h3 a:hover.list-1{ background-position:26px -1px; background-repeat:no-repeat;}
#sort h3 a.list-2,#sort h3 a:hover.list-2{ background-position:26px -39px; background-repeat:no-repeat;}
#sort h3 a.list-3,#sort h3 a:hover.list-3{ background-position:26px -78px; background-repeat:no-repeat;}
#sort h3 a.list-4,#sort h3 a:hover.list-4{ background-position:26px -117px; background-repeat:no-repeat;}
#sort h3 a.list-5,#sort h3 a:hover.list-5{ background-position:26px -156px; background-repeat:no-repeat;}
#sort h3 a.list-6,#sort h3 a:hover.list-6{ background-position:26px -195px; background-repeat:no-repeat;}
#sort h3 a.list-7,#sort h3 a:hover.list-7{ background-position:26px -234px; background-repeat:no-repeat;}
#sort h3 a.list-8,#sort h3 a:hover.list-8{ background-position:26px -273px; background-repeat:no-repeat;}
#sort .item {color:#164078;position:relative; z-index:100;}
#sort .outbox { display:none;width:117px;position:absolute;left:197px;top:0;font-size:13px;border:1px solid #a5a5a5;border-left:0 none;}
#sort .outbox li { line-height:2; height:32px; background-position:-306px -173px;padding:0 8px; line-height:32px; }
#sort .outbox li a { text-decoration:none; color:#888; border-bottom:1px #b2b2b2 dotted; width:70px; height:30px; display:block;padding-left:32px; }
#sort .outbox li a.last{ border-bottom:none;}
#sort .outbox li a:hover { color:#cc0001;  background-position:-315px -393px;}
#sort .list,.category .outbox li ,category .menu-item-onhover {cursor:pointer;}
#sort .menu-item-onhover h3 {font-weight:bold;position:relative; background:#88766E;height:39px;line-height:39px;}
#sort .menu-item-onhover h3 a {color:#ffffff;}
#sort .menu-item-onhover h3 a:hover{ position:relative; text-decoration:none;}
#sort .menu-item-onhover .outbox {display:block; position:absolute; z-index:100;}
#slider{width:740px; height:350px; float:left;margin:10px 10px 0 0; position:relative; left:210px;}
#today-dis{width:210px; height:318px; border:1px #d5d5d5 solid; background:#fff; float:left; margin-top:10px; border-radius:2px; padding:15px 14px;position:relative; left:210px; }
#today-dis h3{ color:#ba1414; font-size:16px; font-family:Microsoft YaHei; text-align:center; margin-bottom:13px; background-position:0 10px; background-repeat:no-repeat;}
#today-dis dl{text-align:center;}
#today-dis dl dt,.index-con-side dl dt,.ranking dt{ width:210px; height:131px; position:relative; background-position:0 0;}
#today-dis ul li{background-position:-5px -305px; background-repeat:no-repeat; padding-left:15px;}

/* 页面底部  */
.foot-w{ width:100%; border-top:4px #333 solid; background:#fff; padding-top:30px;margin-top:50px;overflow:hidden;}
.help-links,.bot-nav,.company-info,.copyright{width:1000px; margin:0 auto; text-align:center;}
.help-links{width:1000px;}
.help-links-logo a{ width:170px; height:137px;  float:left; background-position:-253px -253px; margin:30px 66px 0 16px; display:block;}
.foot-w a:hover{color:#cc0001;}
.help-links dl{ text-align:left; width:100px; line-height:2.5; margin-left:45px;}
.help-links dt{ font-size:14px; color:#000; font-weight:bold;}
.help-links dl{float:left;}
.help-links a{color:#4c4c4c;}
.copyright{color:#a5a5a5;overflow:hidden;padding-bottom:30px;_padding-bottom:11px;}
.copyright-more{width:348px;margin:10px auto 4px auto;*margin:10px auto 4px auto;_margin:10px auto 0 auto;overflow:hidden;}
.copyright a{cursor:pointer;color:#a5a5a5;}
.copyright a.credit{float:left;}
.copyright a.icp{padding-left:10px;float:left;}
.copyright a.green_web{padding-left:10px;float:left;}
.copyright a span{float:left;}
.copyright a.credit s{ background-position:0 -476px;width:27px; height:28px;float:left;margin-right:5px;}
.copyright a.icp s{ background-position:0 -514px;width:24px; height:28px;float:left;margin-right:5px;}
.copyright a.green_web s{ background-position:0 -552px;width:17px; height:28px;float:left;}
.copyright a.credit span{line-height:28px;}
.copyright a.icp span{line-height:28px;}
.copyright a.green_web span{line-height:28px;}
.bot-nav {margin:40px auto 30px;}
.bot-nav li a, .bot-nav li {display:block;float:left; height:79px; text-indent:-9999px;}
.bot-nav li.s1 { width:211px; background-position:0 -39px}
.bot-nav li.s1 a{width:211px; height:79px; display:block;}
.bot-nav li.s2 { width:201px; background-position:0 -122px;}
.bot-nav li.s2 a{width:201px; height:79px; display:block;}
.bot-nav li.s3 { width:200px; background-position:0 -205px;}
.bot-nav li.s3 a{width:200px; height:79px; display:block;}
.bot-nav li.s4 { width:190px; background-position:0 -288px;}
.bot-nav li.s4 a{width:190px; height:79px; display:block;}
.bot-nav li.s5 { width:198px; background-position:-0 -371px;}
.bot-nav li.s5 a{width:198px; height:79px; display:block;}
.company-info{margin-top:30px;*margin-top:0;}
.company-info a{ color:#000; margin:0 10px; }
.company-info span{color:#cacaca;}


/* 搜索下拉样式  */
#suggest {position: absolute;background-color: #FFFFFF;border: 1px solid #CCCCFF;font-size: 100%;width: 200px;overflow:hidden;}
#suggest div {display: block;width: 200px; height:20px; overflow: hidden;white-space: nowrap;font-size: 12px;overflow:hidden;}
#suggest div.select{ /* keydown, keyup */ color: #FFFFFF;background-color: #3366FF;}
#suggest div.over{ /* mouse over */ background-color: #99CCFF;}

.ac_results {border: 1px solid #DCDCDC;background-color: white;padding: 0;margin: 0;list-style: none;position: absolute;z-index:10000;display:none;width:329px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; }
.ac_results li {display:block;padding: 7px 5px;white-space: nowrap;color: #666666;text-align: left;width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ac_over {cursor: pointer;background-color:#e5f2c1;}
.ac_match {text-decoration: underline;color: black;}

div.jsonSuggestResults {position:absolute;border:1px solid #CCC;padding:0px;margin:0px 2px;z-index:10000;}
div.jsonSuggestResults div.resultItem {margin:0px;padding:5px;position:relative;height:auto;cursor:pointer;}
div.jsonSuggestResults div.resultItem.odd {background-color:#9ADFFE;}
div.jsonSuggestResults div.resultItem.even {background-color:#FFFFFF;}
div.jsonSuggestResults div.resultItem.hover {background-color:#e5f2c1;}
div.jsonSuggestResults div.resultItem img {float:left;margin-right:10px;}
div.jsonSuggestResults div.resultItem p {margin:0px;padding:0px;}
div.jsonSuggestResults div.resultItem p strong {font-weight:bold;text-decoration:underline;}
div.jsonSuggestResults div.resultItem p.extra {font-size: x-small !important;position:absolute;bottom:3px;right: 3px;}

/* 右下角样式和意见建议 */
.layer-w {width:320px;height:170px;margin:0 auto;background-color:#fff;}
.close-w {width:21px;height:15px;position:absolute;right:0px;top:0px;display:block;cursor:pointer;}
.close-w img {width:21px;height:15px; cursor:pointer;}
#lyqLayer{display:block;bottom:0px;right:1px!important;right:18px;position:fixed;z-index:555;border:4px solid #cc0001;overflow:hidden;}
*html #lyqLayer{position:absolute; right:0px;bottom:-20px;border:4px solid #cc0001;overflow:hidden;}
#rigpic a{display:block;position:fixed;z-index:4000;width:43px;height:169px;background-image: url(../images/yd-min.png);overflow:hidden;top:228px;right:0;}
*html #rigpic a{position:absolute; right:0;top:0;overflow:hidden;}

/* 统一弹出框样式 */
.box-closes{background:url("../images/newproduct.png")  no-repeat transparent;display:block;overflow:hidden;}
.box-closes{width:16px;height:16px;background-position: -257px -177px;display:block;overflow:hidden;cursor:pointer;}
.box-closes1{width:16px;height:16px;background-position: -257px -177px;display:block;overflow:hidden;cursor:pointer;}

.box-pop span.ok,.box-pop span.fail,.box-pop span.remind,.box-pop .queding,.box-pop .cancel,.box-pop .closeBox{background:url(../images/but_sprite.png)}
.box-pop{display:none;width:468px;border:3px #d3d3d3 solid; padding:2px;background:#fff;}
.box-pop ul{height:23px; width:458px; background:#f0f0f0; color:#4c4c4c; padding:0 0 0 10px; font-size:12px; display:block; padding-top:7px;font-weight:bold;}
.box-pop .closeBox{width:16px;height:16px;background-position:-162px -250px;display:block;overflow:hidden;margin-right:10px;}
.box-pop .c2{font-size:24px; height:51px; font-family:microsoft yahei; line-height:51px; width:468px; margin:30px auto 20px; font-weight:normal;text-align:center}
.box-pop p{padding:0 20px; text-align:center; color:#666; line-height:2;}
.box-pop span.ok{ width:51px; height:51px; background-position:-106px -169px; float:left; display:block;overflow:hidden; padding:0; margin-right:10px;}
.box-pop span.fail{ width:51px; height:51px; background-position:-53px -169px; float:left; display:block; padding:0;margin-right:10px;}
.box-pop span.remind{ width:51px; height:51px; background-position:0 -169px;display:block; padding:0;margin-right:10px;}
.box-pop-but{width:439px; margin:20px auto 30px auto; border-top:1px dotted #cdcdcd; padding-top:20px; text-align:center;}
.box-pop-but a{ margin:0 auto; display:block; display:inline-block;}
.box-pop .queding{ width:95px; height:34px; background-position:-5px -5px;cursor:pointer;}
.box-pop .queding:hover{background-position:-5px -40px;}
.box-pop .cancel{ width:95px; height:34px; background-position:-110px -5px; margin-left:10px;cursor:pointer;}
.box-pop .cancel:hover{background-position:-110px -40px;}

.box-pop2 span.ok,.box-pop2 span.fail,.box-pop2 span.remind,.box-pop2 .queding,.box-pop2 .cancel,.box-pop2 .closeBox{background:url(../images/but_sprite.png)}
.box-pop2{display:none;width:468px;border:4px #d3d3d3 solid; padding:2px;background:#fff;}
.box-pop2-ul{height:30px;line-height:30px;float:left; width:100%; background:#f0f0f0; color:#4c4c4c;font-size:12px; display:block;position:relative;text-indent:10px;overflow:hidden;font-weight:bold;}
.box-pop2-span2{position:absolute;right:0;top:3px;}
.box-pop2 .closeBox{width:16px;height:16px;background-position:-162px -250px;display:block;overflow:hidden;margin-right:10px;}
.box-pop2 .c2{font-size:24px; height:51px; font-family:microsoft yahei; line-height:51px; width:468px; margin:30px auto 20px; font-weight:normal;text-align:center}
.box-pop2-but{width:439px; margin:20px auto 30px auto; border-top:1px dotted #cdcdcd; padding-top:20px; text-align:center;}
.box-pop2-but a{ margin:0 auto; display:block; display:inline-block;}
.box-pop2 .queding{ width:95px; height:34px; background-position:-5px -5px; }
.box-pop2 .queding:hover{background-position:-5px -40px; }
.box-pop2 .cancel{ width:95px; height:34px; background-position:-110px -5px; margin-left:10px;}
.box-pop2 .cancel:hover{background-position:-110px -40px;}

/* 分页 */
.page-submit,.page-left s,.page-rig s{background:url("../images/search.png")  no-repeat transparent;display:block;overflow:hidden;}
.page-submit{width:46px;height:24px;background-position:-286px -205px;}
.page-submit:hover{background-position:-286px -231px;}
.page{color:#4c4c4c;width:540px;margin:40px auto 0 auto;}
.page-left{float:left;width:66px;height:22px;border:1px solid #e1e1e1;line-height:22px;text-indent:9px;margin-right:4px;cursor:pointer;color:#a5a5a5;}
.page-midul{float:left;}
.page-midul li{float:left;width:26px;height:22px;border:1px solid #e1e1e1;text-align:center;line-height:22px;margin-right:4px;cursor:pointer;}
.page-midul li:hover{border-color:#cc0001;}
.page-dot{float:left;margin-top:4px;margin-left:2px;margin-right:6px;}
.page-rig{float:left;width:66px;height:22px;border:1px solid #e1e1e1;line-height:22px;text-indent:11px;cursor:pointer;margin-right:15px;}
.page-wz{float:left;margin-top:4px;margin-right:5px;}
.page-inp{float:left;margin-right:5px;}
.page-wz1{float:left;margin-top:4px;margin-right:10px;}
.page-submit{float:left;}
.page-inpa{width:30px;border:1px solid #e1e1e1;height:22px;line-height:22px;}
.page-left s{width:5px;height:9px;background-position:-37px -91px;float:left;margin-left:8px;_margin-left:3px;margin-top:7px;}
.page-rig s{width:5px;height:9px;background-position:-37px -191px;float:left;margin-left:7px;margin-top:7px;}
.page-left span{float:left;}
.page-rig span{float:left;}
.page-left:hover{border-color:#cc0001;color:#4c4c4c;}
.page-left:hover s{width:5px;height:9px;background-position:-37px -124px;float:left;margin-left:8px;_margin-left:3px;margin-top:7px;}
.page-rig:hover{border-color:#cc0001;}

/* input验证 */
.input-yanz-ok,.input-yanz-error{background:url("../images/newx-mini.png")  no-repeat transparent;display:block;overflow:hidden;}
.input-yanz-ok{width:19px;height:19px;background-position:0px -318px;float:left;margin-top:5px;margin-left:10px;}
.input-yanz-error{width:19px;height:19px;background-position:0px -415px;float:left;margin-top:5px;margin-left:10px;}

/* 登录  头部*/
.box-closes,.box-closes1{background:url("../images/newproduct.png")  no-repeat transparent;display:block;overflow:hidden;}
.productnew-noticket-head{height:30px;background-color:#f0f0f0;margin:2px;color:#999;line-height:30px;margin-bottom:0}
.box-closes{width:16px;height:16px;background-position: -257px -177px;display:block;overflow:hidden;cursor:pointer;}
.box-closes1{width:16px;height:16px;background-position: -257px -177px;display:block;overflow:hidden;cursor:pointer;}
.productnew-noticket-heada{float:left;text-indent:10px;font-weight:bold;color:#4c4c4c;}
.productnew-noticket-headb{float:right;margin-top:8px;margin-right:8px;}
.productnew-login{height:409px;*height:415px;position:absolute;top:0px;left:30%;border:4px solid #d3d3d3;background-color:#fff;z-index:6500;width:375px;z-index:6500;padding-bottom:20px;color:#4c4c4c;overflow:hidden;}
